/**
 * Admin Module's CSS 
 */
body {
	font-size: .8em;
}

/**
 * General Styles
 */
a {
	color: #1939CF;
}
/*
.add {
	float: right;
	text-align: right;
	margin: 0 0 1em 0;
}

.header h2 {
	float: left;
}
*/

/**
 * Navigation
 */
.menu {
	background-color: #ddd;
}
	.menu ul {	
		margin: 1em;
	}
		.menu ul li {
			list-style-type: none;
		}
			.menu ul li a {
				display: block;
				padding: 1px;
				margin: 2px;
			}
				.menu ul li a:hover {
					background-color: #eee;
				}
			.menu ul li .main {
				text-decoration: none;
				color: black;
				font-weight: bold;
			}

/**
 * Page Layout
 */
.adminbox {
	background-color: #ddd;
	padding-bottom: 1em;
}

.adminbox fieldset {
	margin: 2em;
	border: 1px solid #999;
}
	.adminbox fieldset legend {
		padding: 0 .75em;
		font-size: 1.1em;
	}
		.adminbox fieldset fieldset {
			margin: 0 0 1em;
		}
			.adminbox fieldset fieldset legend {
				font-weight: normal;
			}

.admintabs {
	background-color: #fff;
	margin: 0;
}
	.admintabs ul {
		margin: 0;
		padding: 0;
	}
		.admintabs ul li.tab {
			margin: 0;
			padding: 0;
			list-style-type: none;
			width: auto;
			float: left;
			background-color: #888;
			font-size: .85em;
			padding: .5em .85em;
			margin-left: .5em;
			font-weight: bold;
		}
			.admintabs ul li.active {
				background-color: #ddd;
			}
				.admintabs ul li.tab a {
					color: #fff;
				}
				.admintabs ul li.active a {
					color: #000;
					text-decoration: none;
				}

/**
 * Product Admin Page
 */
#productadmin {
	
}

/**	
 * Footer
 */
#wrap .foot {
	text-align: right;
}
	#wrap .foot ul {
		margin: 1em 0 0;
	}
		#wrap .foot ul li {
			list-style-type: none;
			display: inline;
			padding: .3em 0 .3em .8em;
		}

/*
#wrap .menu {
	width: 220px;
	font-size: .85em;
	float: left;
	background-color: #ddd;
}
	#wrap .menu li.main {
		padding: .5em;
		font-weight: bold;
		font-size: 1em;
	}
	#wrap .menu li {
		padding: .2em .1em;
		font-size: .85em;
		font-weight: normal;
	}

#wrap .content {
	width: 720px;
	float: right;
}

#wrap .foot {
	clear: both;
	text-align: center;
}
	#wrap .foot ul {
		
	}
		#wrap .foot ul li {
			display: inline;
			font-size: .75em;
		}
 */
/**
 * Category Controller


#categoryadmin {
	
}
	#categoryadmin li {
		padding: .25em 0;
	}
 */
/**
 * Pagination

.paginationControl {
	margin: 1em 0;
}
 */
/**
 * Admin table


table.admin {
	font-size: .85em;
	color: #222;
	width: 100%;
}
	table.admin td,
	table.admin th {
		border-collapse: collapse;
		border: 1px solid #ccc;
		padding: .5em;
	}
	table.admin thead th,
	table.admin tbody th {
		color: #fff;
		background-color: #666;
	}
	table.admin thead th a,
	table.admin tbody th a {
		color: #fff;
	}
	table.admin tbody th {
		background-color: #888;
		color: #fff;
	}
	table.admin tbody td {
		
	}
		table.admin tbody td.description {
			
		}
	table.admin tbody tr.even {
		background-color: #eee;
	}
	table.admin tbody tr.odd {
		background-color: #ddd;
	}
	table.admin tbody tr.even th {
	}
	table.admin tbody tr.even th {
		background-color: #777;
	}
 */
/**
 * Form Styles
 * @todo I want to create a good base style for forms. There will always be forms which
 * will need heavy customization, but many can rely on a good set of defaults.

table.form {
	
}
	table.form td {
		padding: .5em;
	}
 */